fluid logic